A Simulator for a Multithreaded Processor

نویسندگان

  • Mahamed Adda
  • Smaïl Niar
  • H. Bleuel
  • A. Lopez
چکیده

This paper presents a simulator of a multithread processor, which is developed, with a minimum architectural impact, on a conventional RISC platform. The multithread processor supports a mixture of controland data-flow model of execution with hardware primitives for scheduling and synchronization. The simulator permits, by changing the processor parameters such as the cache size, the number of contexts and the number of resources, to design, debug, test and evaluate the performance of multithreaded programs with a minimum efforts. The results achieved indicate that the multithread simulator exhibits high performance by switching between ready contexts and hence overlapping the computation with memory accesses to reduce the processor idle time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Strategy for Developing a Simulator for a Novel Concurrent Multithreaded Processor Architecture

In developing a simulator for a new processor architecture, it often is not clear whether it is more efficient to write a new simulator or to modify an existing simulator. Writing a new simulator forces the processor architect to develop or adapt all of the related software tools. However, Modifying an existing simulator and related tools, which are usually not well-documented, can be time-cons...

متن کامل

An Eecient Strategy for Developing a Simulator for a Novel Concurrent Multithreaded Processor Architecture

In developing a simulator for a new processor architecture, it often is not clear whether it is more eecient to write a new simulator from scratch or whether it is better to try and modify an existing simulator. Writing a new simulator has the advantages of needing to understand only the new processor architecture itself and being the \owner" of the nal code. However, it also forces the process...

متن کامل

Simulation Study of Multithreaded Virtual Processor

This paper proposes the Multithreaded Virtual Processor (MVP) architecture model as a means of integrating the multithreaded programming paradigm and a modern superscalar processor with support for fast context switching and thread scheduling. In order to validate our idea, a simulator was developed using a POSIX compliant Pthreads package and a generic superscalar simulator called SimpleScalar...

متن کامل

A multithreaded discrete-event driven mobile sensor network simulator

In this paper, we present a multithreaded discreteevent driven mobile sensor network simulator. The simulator supports node mobility, application and MAC layer protocols, radio range variations and mobile agents execution. The multithreaded approach can take advantage of the power of multi-core CPU efficiently. The schedule of the multi-threads increases the probability of the uncertainty in si...

متن کامل

A Decoupled Scheduled Dataflow Multithreaded Architecture

In this paper we describe a new approach to designing multithreaded uniprocessors that can be used as the basic building blocks in high-end computing architectures. Our innovative design is a non-blocking multithreaded architecture where all memory accesses are decoupled from the thread execution. Data is pre-loaded into the thread context (registers), and all results are poststored after the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999